package es.urjc.adrh.injection;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//Specifies that the annotation will be used in runtime
@Retention(value = RetentionPolicy.RUNTIME)
// Specifies which types of components can use the annotation,
// in this case: Types and Method
@Target(value = { ElementType.FIELD })
/**
 * This annotation allows to leave as null a field. This field will be processed as the example class does. 
 */
public @interface LeaveNull {

}
